Move the actual implementation into a new
authorMatthias Clasen <maclas@gmx.de>
Wed, 3 Mar 2004 22:30:36 +0000 (22:30 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 3 Mar 2004 22:30:36 +0000 (22:30 +0000)
commit19369fea75009b1a870e3410c216db00732beafd
tree921bee18b83144799b9751a290dbbeeca822696d
parent7a9bec2891e0af67c23c24fd01a299e6a92fae24
Move the actual implementation into a new

Wed Mar  3 23:28:48 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtkcombobox.c (gtk_combo_box_set_active): Move the actual
implementation into a new gtk_combo_box_set_active_internal()
function, which doesn't do the short-circuiting.
* gtk/gtkcombobox.c (gtk_combo_box_model_row_deleted): Use
set_active_internal() here, since the active item may change here,
although the index is unchanged.

Wed Mar  3 23:26:49 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtkcombobox.c (gtk_combo_box_menu_position): Reintroduce the
traditional option menu placement of the popup for regular combo
boxes. Grids and editable combo boxes use the combo-like placement
below the entry.  (#136021)
* gtk/gtkcombobox.c (gtk_combo_box_menu_button_press):
* gtk/gtkcombobox.c (gtk_combo_box_popup): Call gtk_menu_set_active()
before popping up the menu, to make the placement work.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcombobox.c